/*PUBLIC*/
body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, "Times New Roman",Georgia,Serif;
	font-size: 13px;
	line-height: 1.2;
	background-position: center 80px;
	background-repeat: no-repeat;
	background-color:rgb(227,226,221);
	1background: url('bg.png') no-repeat;
	1background-color: #C0DEED;
	background-position: center 80px ;
	background-color: #fff;
	background-attachment: fixed;
}

* {
	margin: 0;
	padding: 0;
	outline: none;
	font-size: 13px;
	font-family: Arial;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
}

a:link, a:visited {
	text-decoration: none;
	outline: none;
}

img {
	border: none;
	margin: 5px 0;
}

select {
	padding: 2px;
	cursor: pointer;
	border: 1px solid #ccc;
}

i {
	margin-right: 5px !important;
}

#header {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 11000;
	1border-bottom: 1px solid #f2f2f2;
}
	
#footer {
	border-top: 1px solid #e4e4e4;
	background-color: #fff;
	padding: 15px 0;
	width: 960px;
	overflow: hidden;
	margin: 10px auto;
	margin-top: 5px;
}

.footer-box {
	width: 900px;
	margin: 0 auto;
}

#footer .left-x {
	float: left;
	margin-right: 10px;
	color: #555;
}
#footer .left-x span {
	margin: 0 10px;
}

#footer .left-x a:link,
#footer .left-x a:visited {
	color: #777;
}
#footer .left-x a:hover {
	color: #222;
}

#footer ul.left {
	float: left;
	overflow: hidden;
}

#footer ul.right {
	float: right;
	overflow: hidden;
}

#footer li {
	float: left;
	padding: .3em 0;
	color: #666;
	margin: 0 10px;
	font-size: 13px;
}

#footer li a:link,
#footer li a:visited {
	color: #666;
	font-size: 13px;
}

#main {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	font-size: 13px;
	line-height: 1.7;
	min-height: 480px;
	overflow: hidden;
	background-color: #fff;
	padding: 0;
	margin-top: 118px;
	padding-bottom: 30px;
	1box-shadow: 0px 1px 5px rgba(0,0,0,.3);
}

#main #left-col {
	float: left;
	width: 620px;
	margin-right: 20px;
}

#main #right-col {
	float: left;
	width: 300px;
	background-color: #fafafa;
	background-color: #fff;
}

#loading {
	display: none;
	position: fixed;
	left: 60px;
	top: 150px;
	padding: 2em;
	background-color: #fff;
	border-radius: 5px;
}
	
.primary-wrap {
	width: 100%;
	background-color: #f5f5f5;
	padding: 20px 0 0 0;
	border-bottom: 1px solid #dfdfdf;
}

.secondary-wrap {
	width: 100%;
	padding: 0;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	background-color: #fff;
}
	
.primary-box, .secondary-box {
	width: 960px;
	margin: 0 auto;
	
}

.primary-box .primary-item {
	float: left;
	overflow: hidden;
}

.primary-box .logo {
	width: 120px;
	1border: 1px solid #ccc;
	margin-top: -10px;
	margin-right: 10px;
}

.primary-box .logo p {
	color: #c00;
	font-size: 24px;
}

.primary-box ul {
	1border: 1px solid #c00;
	overflow: hidden;
}

.primary-box  li {
	1border: 1px solid #ccc;
	float: left;
}

.primary-box .search-box {
	margin-right: 10px;
}
.primary-box .search-box li {
	1border: 1px solid #c00;
	height: 28px;
}
	
.primary-box .search-box li.input {
	border: 1px solid #ddd;
	border-top: 1px solid #ababab;
	border-right: none;
	width: 300px;
	outline: none;
	margin: 0;
	overflow: hidden;
	background-color: #fff;
	padding:0;
}

.primary-box .search-box li.input input {
	width: 300px;
	border: 1px solid #fff;
	padding:3px 0px;
	text-indent: 3px;
	font-size: 16px;
	outline: none;
	color: #555;
}

.primary-box .search-box li.go {
	background-color: #3b5998;
	border:1px solid #19558d;
	padding:0 .4em;
}
.primary-box .search-box li.go input {
	color: #fff;
	border: none;
	padding: 0 .4em;
	height: 26px;
	background-color: transparent;
	cursor: pointer;
}

.primary-box .user-photo {
	position: relative;
	margin-right: 10px;
	float: right;
	overflow: visible;
	margin-top: -10px;
}

.user-photo li {
	float: none;
}

.primary-box .nav li {
	margin-left: 8px;
	padding: 6px 0;
	position: relative;
}
	
.primary-box .nav li.msg {
	position: relative;
}
	
.primary-box .nav li.msg #count {
	display: block;
	display: none;
	position: absolute;
	border-radius: 5px;
	top: 0px;
	right:-10px;
	z-index: 100;
	background-color: #609;
	padding: 1px 4px;
	color: #fff;
}

.primary-box .nav li a:link,
.primary-box .nav li a:visited {
	text-decoration: none;
	font-size: 13px;
	color: #555;
	color: #66757f;
	1color: #3b5998;
	1font-weight: bold;
	padding: 6px 8px;
}

.primary-box .nav li a:hover {
	color: #dd4639;
	color:#0084B4;
	1background-color: #eaeaea;
}


.secondary-nav {
	width: 960px;
	margin: 0 auto;
}

.primary-box .count-wrap {
	display: none;
}

/* story/index.php */
#bding-feed-list .bding-comment button {
	cursor: pointer;
	height: 24px;
	padding: 0 4px;
	background-color: #318C49;
	border: 1px solid #318C49;
	color: #efefef;
	min-width: 50px;
}
	
#bding-list-wrap {
	width: 560px;
	margin: 20px auto;
}

.page-wrap {
	width: 100%;
}

.page-box {
	width: 100%;
	text-align: right;
}
	
.page-box select {
	padding: 2px 0;
	border-radius: 4px;
	cursor: pointer;
	text-align: center;
	color: #444;
}

.page-box select label {
	padding: 4px 0;
}

.page-box a:link,
.page-box a:visited {
	margin: 0 5px;
	color: #1e0fbe;
}

.page-box a:hover {
	color: #c00;
}

.public {
	background-color: #fff;
	overflow: hidden;
}
	
.public .switcher {
	width: 580px;
	margin: 20px auto;
	font-weight: bold;
}
		
#bding-feed-list {
	width: 560px;
	overflow:hidden;
	background-color: #fff;
}

#bding-feed-list  .bding-item {
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 40px;
}

.bding-item .bding-title {
	overflow: hidden;
	margin-bottom: 10px;
}

#bding-feed-list .bding-cat {
	1border: 1px solid #c00;
	float: left;
	margin-right: 10px;
}

#bding-feed-list .bding-desc {
	float: left;
	width: 495px;
}

#bding-feed-list .cat-name-date {
	overflow: hidden;
	margin-bottom: 0px;
}

#bding-feed-list .bding-content {
	float: none;
	margin-bottom: 20px;
}

#bding-feed-list .cat-name-date h3 {
	float: left;
	margin: 0;
}

#bding-feed-list .cat-name-date a:link,
#bding-feed-list .cat-name-date a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #004276;
	1color: #25a;
	letter-spacing: 1px;
}

#bding-feed-list .cat-name-date a:hover {
	color: #25a;
	color: #37a;
}

#bding-feed-list .cat-name-date span {
	display: block;
	font-size: 12px;
	color: #777;
	float: right;
	margin: 3px 0;
}
		
#bding-feed-list .bding-content h3 {
	margin: 8px 0 !important;
}

#bding-feed-list .bding-content a:link {
	color: #19558d;
	font-size: 14px;
	text-decoration: none;
	padding: 2px;
}

#bding-feed-list .bding-content a:hover {
	text-decoration: none;
	background-color: #37a;
	color: #fff;
}

#bding-feed-list .bding-content h5 {
	margin-top: 0 !important;
	margin-bottom: 15px;
}

#bding-feed-list .bding-content h5 a:link,
#bding-feed-list .bding-content h5 a:visited {
	font-size: 12px;
	color: #555;
	background-color: #FFF;
}

#bding-feed-list .bding-content h5 a:hover {
	color: #222;
	text-decoration: none;
}

#bding-feed-list .bding-content  p {
	font-size: 13px;
	line-height: 1.8;
	color: #222;
	margin: 0;
}

.bding-interact .interact-ways {
	font-size: 12px;
	overflow: hidden;
	margin-bottom: 10px;
}

.bding-interact .interact-ways .left {
	float: left;
}

.bding-interact .interact-ways .right {
	float: right;
	height: 24px;
}


.bding-interact .interact-ways li {
	float: left;
	padding: 0.3em 0.1em;
}

.bding-interact .interact-ways a:link, 
.bding-interact.interact-ways a:visited {
	text-decoration: none;
	color: #7094b7;
	padding: 3px;
}

.bding-interact .interact-ways a:hover {
	text-decoration: none;
	color: #555;
}

.bding-interact .interact-ways a.disable:link, 
.bding-interact .interact-ways a.disable:visited {
	color: #555;
}

.bding-interact .interact-ways a.disable:hover {
	text-decoration: none;
}

#bding-feed-list .bding-comment {
	display: none;
}

.bding-interact .bding-comment textarea {
	display: block;
	width: 100%;
	resize: none;
	height: 80px;
	border: 1px solid #ccc;
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 3px;
	overflow: hidden;
	line-height: 1.2;
}
		
.bding-interact .text-comment {
	width: 560px;
	margin: 20px auto;
	margin-top: 30px;
}

.bding-comment a.post-comment-btn:link,
 .bding-comment a.post-comment-btn:visited {
	display:block;
	background-color: #195;
	border: 1px solid #195;
	width: 60px;
	text-align: center;
	color: #ddd;
	padding: 2px 6px;
}

.bding-comment a.post-comment-btn:hover {
	color: #fff;
}

.user-comments-wrap {
	width: 620px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
}


.comment-list {
	margin: 10px auto;
	width: 560px;
}

.comment-list .first-comment-item {
	margin: 0 !important;
}

 .comment-list .comment-item {
	overflow: hidden;
	padding: 0;
	width: 560px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.comment-item .photo {
	float: left;
	width: 30px;
	margin: 0;
}

.comment-item .content {
	float: right;
	width: 530px;
}
		
.comment-item .content span {
	font-size: 12px;
}

.comment-item .record {
	margin-bottom: 10px;
	padding: 0;
	text-indent: 5px;
	width: 100%;
}

.comment-item .record ul {
	overflow: hidden;
	padding: 2px 0;
	background-color: #f0f3f5;
}

.comment-item .record ul>li {
	float: left;
}

.comment-item .record li.date {
	width: 110px;
	color: #777;
}

.comment-item .record li.name {
	width: 290px;
}

.vote-item .record li.name {
	width: 400px;
}


.comment-item .record li.name a:hover {
	color: #195;
}

.act  a:link,
.act  a:visited {
	color: #aaa;
	margin: 0 5px;
}

.act  a:hover {
	color: #555;
}

a.voted:link,
a.voted:visited {
	color: #555 !important;
}

.gray {
	color: #777 !important;
}

.comment-item .say-words {
	min-height: 30px;
	margin-bottom: 5px;
}

.comment-item .say-words p {
	padding-left: 8px;
	font-size: 13px;
}

.comment-item .user-action {
	text-align: right;
	width: 100%;
}

.comment-item img {
	margin-top: 0px;
}

a.expand-bding-link:link,
a.expand-bding-link:visited {
	color: #19558d;
	margin-left: 5px;
	outline: none;
	font-size: 13px !important;
	text-decoration: none;
	padding: 3px;
	background-color: #ddd;
	border-radius: 4px;
}

a.expand-bding-link:hover {
	color: #dd4b39;
}

/*
story/archive.php
*/
.archive-wrap {
	width: 640px;
}

.archive-box {
	width: 640px;
}
		
.archive-box .archive-item {
	overflow: hidden;
	margin-bottom: 15px;
}

.archive-box .archive-item li {
	float: left;
	text-align: center;
	color: #333;
}

.archive-box .archive-item li.bding-title {
	width: 210px;
	text-align: left;
}

.archive-box .archive-item li.fixed {
	width: 72px;
}

.archive-box .archive-item li.column {
	width: 120px;
	text-align: left;
}

.archive-box .archive-item li.date {
	width: 90px;
}

.archive-box .archive-item li.count {
	width: 60px;
	text-align: right;
	padding-right: 3px;
}

.archive-box .archive-item li a:link,
.archive-box .archive-item li a:visited {
	text-decoration: none;
	color: #19558d;
}

.archive-box .archive-item li a:hover {
	color: #c00;
}

.archive-box .archive-header {
	margin-bottom: 20px;
	color: #777;
}

.archive-box .archive-header li {
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}

.archive-box .archive-header li.bding-title,
.archive-box .archive-header li.column {
	text-align: left;
}

/*
story/write.php
*/

.form-group input.title {
	text-align: center;
	outline: none;
	inline: none;
}
	
.editor-wrap {
	margin: 0 auto;
	width:960px;
	min-height: 400px;
	padding: 0;
	background-color: #fafafa;
	background-color: #fff;
	overflow: hidden;
}
	
.editor-box {
	width: 750px;
	margin: 20px auto;
}

.editor {
	width:650px;
	padding: 0;
	margin: 0 auto;
	margin-top: 20px;
}
	
.editor-box .bding-component {
	margin-bottom: 20px;
}

editor-box .bding-component .title {
	margin-bottom: 0;
}

.editor-box .bding-edit-item {
	overflow: hidden;
	margin-bottom: 10px;
}

.editor-box .column {
	margin-top: 10px;
}

.editor-box .bding-edit-item .bding-edit-item-sub {
	overflow: hidden;
	margin-bottom: 0px;
	padding: 3px 0;
}
		
.editor-box .bding-edit-item .bding-edit-item-sub #search-topic input {
	border: 1px solid #ccc;
	outline: none;
	padding: .3em 0.3em;
	cursor: text;
	width: 200px;
}

.editor-box .bding-edit-item .bding-edit-item-sub span {
	display: block;
}

.editor-box .bding-edit-item .bding-edit-item-sub span a:link,
.editor-box .bding-edit-item .bding-edit-item-sub span a:visited {
	color: #1c0fbc;
	font-size: 12px;
}

.editor-box .bding-edit-item .bding-edit-item-sub span a:hover {
	color: #c00;
}

.editor-box .bding-edit-item .bding-edit-item-sub span div {
	display: none;
}

.editor-box .bding-edit-item .bding-edit-item-sub select {
	padding: .3em 0em;
	width: 200px;
	outline: none;
	cursor: pointer;
	border: 1px solid #ccc;	
}

.editor-box .bding-component label {
	display: block;
	float: left;
	width: 35px;
	padding: 0;
	height: 18px;
}

.editor-box input.title {
	width: 650px;
	border: 1px solid #ccc;
	padding: 4px 0;
}

/*
story/eat-bding.php
*/
.eat-bding-wrap {
	width: 620px;
	margin-right: 10px;
	background-color: #fff;
	overflow: hidden;
}
		
.eat-bding-box {
	width: 560px;
	margin: 20px auto;
	font-size: 13px;
	line-height: 1.7;
	min-height: 800px;
}

.eat-bding-box .bding-content {
	margin-bottom: 20px;
	padding-bottom: 5px;
	min-height: 460px;
}

.eat-bding-box .bding-content h3 {
	font-size: 24px;
	margin: 5px 0;
	font-weight: bold;
	margin-bottom: 10px;
	color: #004276;
	padding: 5px 0;
	font-family:"微软雅黑","宋体", Arial;
	line-height: 1.5;
}

.eat-bding-box .bding-content p {
	color: #222;
	margin: 0;
}

.eat-bding-box .date-count {
	margin-bottom: 20px;
}

.eat-bding-box .date-count span {
	color: #777;
	margin-right: 20px;
	font-size: 12px;
}

.eat-bding-box .date-count p {
	font-size: 13px;
	line-height: 1.7;
}

/*
	topic/index.php
*/

.column-wrap {
	width: 620px;
	margin-right: 10px;
	background-color: #fff;
	margin-bottom: 5px;
	padding-bottom: 10px;
	overflow: hidden;
}

.column-box {
	width: 560px;
	margin: 20px auto;
	overflow: hidden;
}

.column-box .column-big-photo {
	float: left;
	margin-right: 40px;
	padding: 2px;
	width: 200px;
}

.column-box .profile {
	width: 300px;
}

.column-box .column-big-photo p {
	padding: .1em .3em;
	color: #555;
	font-size: 12px;
}
		
.column-box .column-big-photo p a {
	margin-right: 10px;
}

.column-box .column-big-photo a:link,
.column-box .column-big-photo a:visited {
	text-decoration: none;
	font-size: 10px;
	color: #aaa;
}

.column-box .column-big-photo a:hover {
	background-color: #FAFAFA;
	color: #222;
}

.column-box .column-all-profile {
	float: left;
	width: 300px;
	margin: 0;
	height: 190px;
	overflow: hidden;
	margin-bottom: 30px;
}

.column-box .column-all-profile .column-big-title {
	margin-top: 10px;
	margin-bottom: 30px;
	
}

 .column-all-profile  .column-attach {
	margin-bottom: 10px;
 }

.column-box .column-all-profile .column-big-title h3 {
	font-size: 24px;
	padding: 0;
	line-height: 1;
	font-weight: normal;
	color: #222;
	font-family: "微软雅黑", 黑体, Arial;
}

 .column-box .column-all-profile .column-big-title p {
	margin: 0;
	color: #666;
	font-size:13px;		
}
		
.column-box .column-all-profile  li {
	overflow: hidden;
	padding: 0;
	margin-bottom: 2px;
}

.column-box .column-all-profile  li label  {
	display: block;
	float: left;
	width: 60px;
	padding: 0;
	margin: 0;
	margin-right: 5px;
}

.column-box .column-all-profile  li span {
	float: left;
	display: block;
	width: 220px;
}

.column-box .user-action {
	float: left;
	width: 300px;
	height: 32px;
}

.column-box .user-action ul {
	overflow: hidden;
}

.column-box .user-action li {
	float: left;
	margin-right: 15px;
	padding:  .3em;
	background-color: #27a;
	border: 1px solid #27a;
	min-width: 65px;
	text-align: center;
	border-radius: 3px;
}

.column-box .user-action li a:link,
.column-box .user-action li a:visited {
	color: #ddd;
	text-decoration: none;
}
		
.column-box .user-action li a:hover {
	color: #fff;
}

.column-box .user-action li.followed {
	border: 1px solid #ccc;
	color: #000;
	background-color: #fff;
	
}

.column-box .user-action li.followed a:link,
.column-box .user-action li.followed a:visited {
	color: #222;
}

.column-box .user-action li.followed a:hover {
	color: #c00;
}

.column-bdings-wrap {
	width: 620px !important;
	background-color: #fff;
}

.column-bdings-box {
	width: 580px;
	line-height: 1.7;
	margin: 20px auto;
}

.column-bdings-box .recent-story-item {
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.column-bdings-box .recent-story-item h3 a:link,
.column-bdings-box .recent-story-item h3 a:visited {
	color: #1c0fbc;
	font-size: 15px;
	text-decoration: none;
	font-weight: normal;
}

.column-bdings-box .recent-story-item h3 a:hover {
	text-decoration: underline;
}
		
.column-bdings-box .recent-story-item p {
	margin: 10px 0;
}

.column-bdings-box .recent-story-item p a:link,
.column-bdings-box .recent-story-item p a:visited {
	text-decoration: none;
}

.column-bdings-box .recent-story-item p a:hover {
	color: #c00;
}

.column-bdings-box .recent-story-item p a {
	margin-left: 5px;
}

.column-bdings-box .recent-story-item .src span {
	color: #777;
	margin-right: 15px;
	font-size: 12px;
}

.column-bdings-box .recent-story-item span a:link,
.column-bdings-box .recent-story-item span a:visited {
	text-decoration: none;
	color: #19558d;	
}
		
.column-bdings-box .recent-story-item span a:hover {
	background-color: #27a;
	color: #fff;
}

/**/
.column-bdings-box .recent-story-item {
	margin-bottom: 23px;
}

.column-bdings-box .recent-story-item h3 a:link,
.column-bdings-box .recent-story-item h3 a:visited {
	color: #1c0fbc;
	font-size: 15px;
	text-decoration: underline;
	font-weight: normal;
}

.column-bdings-box .recent-story-item h3 a:hover {
	text-decoration: underline;
}

.column-bdings-box .recent-story-item h5 {
	font-size: 12px;
	font-weight: normal;
	color: #555;
	padding: 3px 0;
}

.column-bdings-box .recent-story-item ul {
	overflow: hidden;
}

.column-bdings-box .recent-story-item li {
	float: left;
	margin-right: 15px;
	font-size: 10px;
	padding: 3px 0;
	color: #777;
}

.column-bdings-box .recent-story-item p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.column-bdings-box .recent-story-item p a:link,
.column-bdings-box .recent-story-item p a:visited {
	text-decoration: none;
}

.column-bdings-box .recent-story-item p a:hover {
	color: #c00;
}

.column-bdings-box .recent-story-item p a {
	margin-left: 5px;
}

.column-bdings-box .recent-story-item .src li {
	color: #1e0fbe;
	font-size: 12px;
}


.column-bdings-box .recent-story-item .src a:link,
.column-bdings-box .recent-story-item .src a:visited {
	text-decoration: none;
	color: #006621;
}

.column-bdings-box .recent-story-item .src a:hover {
	background-color: #27a;
	color: #fff;
}

/*
	user/index.php
*/
.user-big-profile-wrap {
	width: 620px;
	padding-bottom: 40px;
	margin-bottom: 5px;
	margin-right: 10px;
	background-color: #fff;
	overflow: hidden;
}

.user-big-profile-box {
	width: 560px;
	overflow: hidden;
	margin: 30px auto;
	margin-bottom: 10px;
}

.user-big-profile-box .user-big-photo {
	border: 1px solid #ccc;
	float: left;
	margin-right: 40px;
	text-align: center;
	padding: 2px;
	width: 206px;
	box-shadow: 0px 3px 15px rgba(0,0,0,.3);
	border-radius: 5px;
}

.user-big-profile-box .user-big-photo img {
	margin: 0;
}
.user-big-profile-box .profile {
	width: 300px;
}

.user-big-profile-box .user-all-profile {
	float: left;
	width: 300px;
	margin: 0;
	min-height: 200px;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 10px;
}
		
.user-big-profile-box .user-all-profile  h3 {
	margin-top: 5px;
}

.user-big-profile-box .user-action {
	float: left;
	width: 300px;
	height: 32px;
}

.user-big-profile-box .user-action ul {
	overflow: hidden;
}

.user-big-profile-box .user-action li {
	float: left;
	margin-right: 15px;
	padding: .3em .5em;
	background-color: #27a;
	border: 1px solid #27a;
	min-width: 70px;
	text-align: center;
	border-radius: 3px;
}



.user-big-profile-box .user-action li a:link,
.user-big-profile-box .user-action li a:visited {
	color: #ddd;
	text-decoration: none;
}

.user-big-profile-box .user-action li a:hover {
	color: #fff;
}

.user-big-profile-box .user-action li.followed {
	border: 1px solid #ccc;
	color: #000;
	background-color: #fff;
	
}

.user-big-profile-box .user-action li.followed a:link,
.user-big-profile-box .user-action li.followed a:visited {
	color: #222;
}

.user-big-profile-box .user-action li.followed a:hover {
	color: #c00;
}



.user-big-profile-box .user-action a:link,
.user-big-profile-box .user-action a:visited {
	color: #1c0fbc;
	text-decoration: none;
	font-size: 13px;
}

.user-big-profile-box .user-action a:hover {
	text-decoration: underline;
}

.user-big-profile-box .user-big-photo .user-stat {
	width: 200px;
	height: 48px;
	margin-top: 5px;
	font-size: 14px;
}

.user-big-profile-box .user-big-photo .user-stat ul {
	overflow: hidden;
}

.user-big-profile-box .user-big-photo .user-stat  li {
	float: left;
	width: 48px;
	padding: 5px 0;
}

.user-big-profile-box .user-big-photo .user-stat  strong, 
.user-big-profile-box .user-big-photo .user-stat  span {
	display: block;
	font-size: 15px;
	line-height: 1.2;
}

.user-big-profile-box .user-big-photo .user-stat  a:link,
.user-big-profile-box .user-big-photo .user-stat  a:visited {
	text-decoration: none;
	color: #004276;
}

.user-big-profile-box .user-big-photo .user-stat  a:hover {
	color: #c00;
}

.user-big-profile-box .user-all-profile ul {
	1border: 1px solid #c00;
}

.user-big-profile-box .user-all-profile li {
	overflow: hidden;
	padding: 2px 0;
	margin-bottom: 2px;
}

.user-big-profile-box .user-all-profile li label  {
	display: block;
	float: left;
	width: 60px;
	padding: 0;
	margin: 0;
	margin-right: 5px;
}

.user-big-profile-box .user-all-profile li span {
	float: left;
	display: block;
	width: 220px;
	
}

.user-big-profile-box .user-all-profile .user-big-name {
	margin-bottom: 10px;
}

.user-big-profile-box .user-all-profile .user-big-name h3 {
	font-size: 24px;
	padding: 5px 0;
	line-height: 1;
	font-weight: normal;
	color: #222;
	font-family: "微软雅黑", 黑体, Arial;
}

.user-big-profile-box .user-all-profile .user-big-name p {
	margin: 0;
	color: #666;
	font-size: 13px;
}

.recent-stories {
	width: 640px;
	padding-top: 10px;
	line-height: 1.7;
}

.recent-stories .recent-story-item {
	margin-bottom: 23px;

}

.recent-stories .recent-story-item h3 a:link,
.recent-stories .recent-story-item h3 a:visited {
	color: #1c0fbc;
	font-size: 15px;
	text-decoration: underline;
	font-weight: normal;
}

.recent-stories .recent-story-item h3 a:hover {
	text-decoration: underline;
}

.recent-stories .recent-story-item h5 {
	font-size: 12px;
	font-weight: normal;
	color: #555;
	padding: 3px 0;
}

.recent-stories .recent-story-item ul {
	overflow: hidden;
}

.recent-stories .recent-story-item li {
	float: left;
	margin-right: 15px;
	font-size: 10px;
	padding: 3px 0;
	color: #777;
}

.recent-stories .recent-story-item p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.recent-stories .recent-story-item p a:link,
.recent-stories .recent-story-item p a:visited {
	text-decoration: none;
}

.recent-stories .recent-story-item p a:hover {
	color: #c00;
}

.recent-stories .recent-story-item p a {
	margin-left: 5px;
}

.recent-stories .recent-story-item .src li {
	color: #1e0fbe;
	font-size: 12px;
}


.recent-stories .recent-story-item .src a:link,
.recent-stories .recent-story-item .src a:visited {
	text-decoration: none;
	color: #006621;
}

.recent-stories .recent-story-item .src a:hover {
	background-color: #27a;
	color: #fff;
}
/*
user/edit-profile.php
*/
.profile-wrap, .password-wrap {
	width: 640px;
	margin-top: 10px;
}

.profile-box, .password-box {
	overflow: hidden;
}

.profile-box .profile-item, 
.password-box li {
	margin-bottom: 15px;
	overflow: hidden;
}

.profile-box .profile-item label,
.password-box li label {
	display:block;
	float: left;
	width: 80px;
}

.profile-box .profile-item span ,
.password-box li span {
	display: block;
	float: left;
}

.profile-box .profile-item span input ,
.password-box li span input {
	border: none;
	border-bottom: 1px solid #ccc;
	outline: none;
	text-align: left;
	width: 300px;
}

.profile-box .location span input {
	width: 80px;
}

.profile-box .nickname span input {
	text-align: center;
	width: 120px;
}

.profile-box .gender span input {
	width: 40px;
	cursor: pointer;
}

.profile-box .birthday span select {
	padding: 2px;
	border: none;
	cursor: pointer;
	outline: none;
}

.profile-box .location span input {
	text-align: center;
}

.profile-box .submit-btn, 
.password-box .submit-btn {
	background-color: #19558d;
	border: 1px solid #19558d;
	color: #fff;
	border-radius: 3px;
	margin-right: 15px;
	outline: none;
	min-width: 60px;
	padding:0;
	text-align: center;
	cursor: pointer;
	float: left;
}

.profile-box .submit-btn input,
.password-box .submit-btn input {
	border: none;
	background-color: transparent;
	color: #fff;
	padding: .5em;
	cursor: pointer;
	outline: none;
}

.profile-box .user-action,
.password-box .user-action {
	margin-top: 50px;
}

/*
	user/edit-photo.php
*/

.cut-photo-box input {
	cursor: pointer;
}
.cut-photo-box .upload-btn {
	border: none;
	background-color: #19558d;
	color: #fff;
	padding: .5em .7em;
	cursor: pointer;
	outline: none;
	border-radius: 3px;
	width: 80px;
	text-align: center;
	margin-right: 20px;
}

.img-box {
	margin-bottom: 20px;
}

.img-box h3 {
	color: #555;
	font-size: 14px;
	font-weight: normal;
	padding: .5em 0;
}

.follow-wrap {
	width: 620px;
	margin-right: 10px;
	background-color: #fff;
	overflow: hidden;
	border-radius: 4px;
}

.follow-box {
	width: 610px;
	margin: 20px auto;
	overflow: hidden;
}

.follow-box h3 {
	margin-bottom: 30px;
}

.alert-wrap {
	width: 100%;
	padding: 10px;
	margin: 20px auto;
	border-radius: 4px;
}

.alert-box {
	width: 80%;
}


/* 
	user/read_history 
*/
.history-wrap {
	width: 960px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden;
}

.history-box {
	width: 800px;
	margin: 20px auto;
}

.history-box .history-item {
	overflow: hidden;
}

.history-box .history-item li {
	float: left;
	width: 200px;
	padding: 10px 0;
}

.history-box .history-item li.date {
	width: 90px;
	color: #555;
}
.history-box .history-item li.bding {
	width: 400px;
}

.history-box .history-item li.column {
	width: 200px;
}

.history-box .history-item li.column  a:link,
 .history-box .history-item li.column  a:visited {
	color: #777;
 }
 
 .history-box .history-item li.column  a:hover {
	color: #222;
 }
 
 .history-box .history-item li.author  a:link,
 .history-box .history-item li.author  a:visited {
	color: #777;
 }
 
 .history-box .history-item li.author  a:hover {
	color: #222;
 }

.history-box .history-item li.author {
	width: 100px;
}

.history-box .history-item li a:link,
.history-box .history-item li a:visited {
	color: #19558d;
}

.history-box .history-item li a:hover {
	color: #dd4b39;
}

/*
	user/top
*/

.rank-wrap {
	width: 960px;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
}

.rank-box {
	width: 800px;
	margin: 20px auto;
}

.rank-box .rank-item {
	overflow: hidden;
}

.rank-box .rank-item li {
	float: left;
	width: 200px;
	padding: 10px 0;
}

.rank-box .rank-item li.rank-num {
	width: 30px;
}

.rank-box .rank-item li.view-count {
	width: 90px;
	text-align: right;
	color: #555;
}
.rank-box .rank-item li.bding {
	width: 300px;
}

.rank-box .rank-item li.column {
	width: 200px;
}

.rank-box .rank-item li.column a:link,
.rank-box .rank-item li.column a:visited {
	color: #777;
}
.rank-box .rank-item li.column a:hover {
	color: #222;
}

.rank-box .rank-item li.author a:link,
.rank-box .rank-item li.author a:visited {
	color: #777;
}
.rank-box .rank-item li.author a:hover {
	color: #222;
}
	

.rank-box .rank-item li.author {
	width: 100px;
}

.rank-box .rank-item li a:link,
.rank-box .rank-item li a:visited {
	color: #19558d;
}

.rank-box .rank-item li a:hover {
	color: #dd4b39;
}

/*
	follow
*/

.follow-item {
	width: 120px;
	text-align: center;
	float: left;
	margin: 10px;
}

.thumbnail {
	padding-bottom: 10px;
	height: 168px;
	height: 150px;
}

.follow-short {
	height: 128px;
}

.thumbnail .img-wrap {
	margin: 0 auto;
	width: 80px;
	height: 80px;
	overflow: hidden;
}

.thumbnail .caption {
	padding: 0;
	text-align: center;
}

.thumbnail .caption h3 {
	margin-top: 0;
	margin-bottom: 2px;
}

.thumbnail .caption h3 a.send-msg:link,
.thumbnail .caption h3 a.send-msg:visited{
	color: #195;
}
.thumbnail .caption h3  a.send-msg:hover {
	color: #222;
}

.thumbnail .user-action {
	margin-top: 8px;
}

.btn-primary {
	margin-right: 0;
}

#error-place {
	width: 100%;
	margin-bottom: 5px;
	padding: 0;
	color: #d00;
}

#error-place label {
	display: block;
	font-size: 13px;
	color: #d00;
	font-weight: normal;
	padding: 2px 0;
	float: none !important;
	width: 100% !important;
}

.dialog-wrap {
	width: 300px;
	border: 1px solid #ccc;
	position: absolute;
	margin: 0;
	padding: 0;
	box-shadow: 0 0px 20px rgba(0,0,0,.2);
	background-color: #fff;
	z-index: 10000;
}
			
.dialog-box {
	width: 90%;
	margin: 10px auto;
	background-color: #fff;
}

.dialog-wrap .dialog-title {
	width: 100%;
	background-color: #eee;
	padding: 5px 0;
	margin-bottom: 20px;
}

.dialog-box .dialog-content {
	font-size: 13px;
	margin-bottom: 20px;
}

.dialog-box .dialog-btn  {
	font-size: 13px;
	margin-bottom: 20px !important;
}

.dialog-wrap .dialog-title span {
	display: block;
	width: 90%;
	margin: 0 auto;
}

.overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9999;
}

.attach-wrap {
	margin: 30px auto;
	width: 90%;
	1width: 280px;
	overflow: hidden;
	margin-bottom: 15px !important;
}
.attach-wrap .title {
	width: 100%;
	padding: 4px 0;
}

.attach-wrap .title span {
	display: block;
	width: 95%;
	margin: 0 auto;
	color: #555;
	font-weight: bold;
}

.attach-wrap .title span i {
	font-style: normal;
	margin-left: 5px;
}

.attach-wrap .attach-box {
	width: 90%;
	margin: 10px auto;
	overflow: hidden;
}

.attach-wrap .attach-box .more {
	text-align: right;
	width: 90%;
}

.attach-wrap .attach-box .more a:link,
.attach-wrap .attach-box .more a:visited {
	color: #aaa;
}
.attach-wrap .attach-box .more a:hover {
	color: #222;
}

.attach-box .attach-img {
	overflow: hidden;
	margin-bottom: 10px;
}

.attach-box .attach-img .img {
	float: left;
	margin-right: 10px;
}

.attach-box .attach-img .desc {
	float: left;
	width: 120px;
}

.attach-img .desc h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	margin-bottom: 3px;
}

.attach-img .desc h3 a {
	font-size: 14px;
}

.attach-img .desc p {
	color: #555;
	font-size: 13px;
}

.attach-img .desc h3 img {
	margin-left: 5px;
}

.attach-info .short-profile {
	overflow: hidden;
	margin-bottom: 10px;
}

.attach-info .short-profile li {
	overflow: hidden;
	padding: 0;
}

.attach-info .short-profile label {
	display: block;
	float: left;
	width: 65px;
	text-align: left;
	font-weight: normal;
	color: #777;
	margin: 0;
}

.attach-info .short-profile span {
	float: left;
	display: block;
	color: #777;
}

.attach-box .user-action ul {
	overflow: hidden;
	margin-bottom: 5px;
}

.attach-box .user-action li {
	border: 1px solid #9999FF;
	float: left;
	margin-right: 15px;
	min-width: 65px;
	text-align: center;
	padding: 3px 0;
	border-radius: 4px;
}

.attach-box .user-action a:hover {
	color: #b00;
}

.attach-box .user-action li.followed {
	border: 1px solid #ccc;
}

.attach-box .comment-item {
	margin-bottom: 20px;
}

.attach-box .comment-item .content {
	border-left: 2px solid #ddd;
	border-left: 4px solid #ddd;
	padding: 0px 5px;
	margin: 15px 0;
	color: #555;
	width: 100%;
	padding-left: 10px;
}

.attach-box .comment-item  .date {
	color: #999;
	font-size: 10px;
}

.attach-box .vote-item, .attach-box .story-item {
	margin-bottom: 8px;
}

.attach-box .vote-item .date {
	color: #aaa;
}

.attach-box .story-item {
	margin-bottom: 15px;
}

.attach-box .story-item .count {
	color: #777;
	font-size: 10px;
}

.attach-box ul {
	overflow: hidden;
}

.attach-box li.follow-item {
	float: left;
	width: 50px;
	margin: 5px !important;
}

.display-switcher {
	width: 560px;
	margin: 10px auto;
	text-align: right;
}

.display-switcher a:link,
.display-switcher a:visited {
	margin: 0 5px;
	color: #aaa;
	padding: 4px 0;
}

.display-switcher a:hover {
	color: #222;
}

.page-switcher {
	width: 600px;
	text-align: right;
}

.page-switcher span {
	margin: 0 10px;
	padding: 4px;
}

.page-switcher select {
	color: #222;
	border-radius: 4px;
	border: 1px solid #ccc;
}

.column-bdings-wrap-hoz {
	width: 560px;
	margin: 0 auto;
	overflow: hidden;
}

.column-bdings-box-hoz {
	margin: 20px auto;
	width: 560px;
}

.column-bdings-box-hoz ul.story-item-hoz {
	margin-bottom: 15px;
	overflow: hidden;
	padding-top: 10px;
}

.column-bdings-box-hoz ul.story-item-hoz li {
	float: left;
}

.column-bdings-box-hoz ul.story-item-hoz li.img {
	margin-top: -10px;
	width: 50px;
}

.column-bdings-box-hoz ul.story-item-hoz li.story-title {
	width: 200px;
}

.column-bdings-box-hoz ul.story-item-hoz li.story-title a:hover {
	color: #d00;
}

.column-bdings-box-hoz ul.story-item-hoz li.post-date {
	width: 100px;
	color: #777;
}

.column-bdings-box-hoz ul.story-item-hoz li.view-count {
	width:80px;
	text-align: left;
	color: #aaa;
}

.column-bdings-box-hoz ul.story-item-hoz li.op {
	text-align: right;
	width: 110px;
}

.column-bdings-box-hoz ul.story-item-hoz li.op a:link,	
.column-bdings-box-hoz ul.story-item-hoz li.op a:visited {
	color: #999;
}
.column-bdings-box-hoz ul.story-item-hoz li.op a:hover {
	color: #222;
}

.profile-wrap {
	margin: 0 auto;
	padding: 0;
	width: 600px;
	margin-right: 5px;
	background-color: #fff;
	overflow: hidden;
	padding-bottom: 20px;
	line-height: 1;
}

.profile-box {
	margin: 20px auto;
	width: 480px;
	margin-top: 60px;
}

.profile-box .form-group > label{
	width: 90px;
}

.profile-box label {
	margin-bottom: 5px !important;
}

.profile-box h3 {
	margin-bottom: 30px;
}

.profile-box .gender {
	line-height: 1.7;
}

.profile-box .inp-location {
	display: inline;
	width: 100px;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-right: 5px;
}

 .profile-box .inp-birth {
	display: inline;
	width: 60px;
	padding: 2px;
	font-size: 13px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-right: 5px;
}

.profile-box textarea {
	font-size: 13px;
	resize: none;
}

.upload-box {
	margin: 20px auto;
	width: 560px;
}

.peditor-wrap {
	margin: 0 auto;
	padding: 0;
	width: 500px;
	margin-right: 10px;
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
	padding-bottom: 20px;
	margin-top: 40px;
}

.peditor-box {
	margin: 40px auto;
	width: 560px;
	margin-top: 20px;
}

.peditor-box h3 {
	margin-bottom: 30px;
}

.pass-wrap {
	width: 560px;
	margin: 0 ;
}

.pass-box {
	width: 560px;
	margin: 0 auto;
	margin-top: 60px;
}

.pass-box label {
	width: 110px;
	padding: 2px  !important;
	margin: 0 !important;
}

.edit-column-wrap {
	width: 600px;
	margin: 20px auto;
}

.edit-column-box {
	width: 500px;
	margin: 0 auto;
	margin-top: 60px;
}


.edit-column-box textarea {
	resize: none;
	line-height: 1.2;
}

.msgbox-wrap {
	width: 620px;
	margin: 0px auto;
	margin-right: 10px;
	overflow: hidden;
}

.msgbox {
	width: 600px;
	margin: 30px auto;
}

.msgbox .switcher {
	font-weight: bold;
}

.msgbox .msg-list {	
	margin: 20px auto;
	width: 600px;
}

.msg-list ul.msg-item {
	overflow: hidden;
	padding-top: 10px;
}

.msg-list ul.msg-item li {
	float: left;
}

.msg-list ul.msg-item li.avatar {
	margin-top: -10px;
	width: 40px;
}

.msg-list ul.msg-item li.name {
	width: 80px;
}

.msg-list ul.msg-item li.short-content {
	width: 200px;
	cursor: pointer;
}

.msg-list ul.msg-item li.date {
	width: 120px;
	color: #777;
}

.msg-list ul.msg-item li.status {
	width: 30px;
	text-align: right;
	float: right;
}

.msg-list ul.msg-item li.check {
	width: 55px;
}

.stories-wrap {
	width: 620px;
	margin: 0 auto;
	overflow: hidden;
}

.stories-box {
	width: 560px;
	margin: 0px auto;
	margin-top: 20px;
}

.model-switcher {
	width: 560px;
	margin: 10px auto;
	font-weight: bold;
	margin-top: 30px;
	1text-align: right;
}

#stage {
	width: 620px;
	margin: 0 auto;
	margin-right: 10px;
	min-height: 500px;
	overflow: hidden;
}

.write-msg-wrap {
	width: 620px;
	margin: 0 auto;
}

.write-msg-box {
	width: 500px;
	margin: 20px auto;
	margin-top: 60px;
}

.write-msg-box .msg-bd textarea {
	resize: none;
}

.msg-bd li {
	overflow: hidden;
	padding: 5px 0;
}

.msg-bd li textarea {
	border-radius: 0;
	line-height: 1.2;
}

.msg-bd ul {
	margin-bottom: 40px;
	padding-top: 10px;
}
.msg-bd .receiver {
	padding-top: 10px;
}

.msg-bd .photo {
	margin-top: -10px;
	padding-right: 10px;
}

.cut-photo-wrap {
	width: 960px;
	background-color: #fafafa;
	border-radius: 4px;
	overflow: hidden;
}
.cut-photo-box {
	width: 800px;
	margin: 40px auto;
	overflow: hidden;
}

.cut-photo-box > div {
	padding: 0;
	margin: 0;
}

.cut-photo-box > div > img {
	padding: 0;
	margin: 0;
}

.cut-photo-box .big-img {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}

.cut-photo-box .small-img {
	float: left;
	overflow: hidden;
	margin-top: 5px;
}

.comment-switcher {
	width: 540px;
	margin: 0px auto;
	margin-top: 30px;
	overflow: hidden;
}

.comment-switcher ul {
	overflow: hidden;
	float: right;
}

.comment-switcher ul > li {
	float: left;
	padding: 2px;
}

.comment-switcher ul > li a:link,
.comment-switcher ul > li a:visited {
	color: #27a;
	font-size: 13px;
}

.comment-switcher ul > li a:hover {
	color: #333;
}

.vote-item {
	margin: 10px auto !important;
}



.secondary-nav ul > li {
	border-radius: 0;
}

.secondary-nav ul > li.active {
	border-bottom: 3px solid #dd4639;
	border-radius: 0;
}

.secondary-nav .nav-pills li a:link,
.secondary-nav .nav-pills li a:visited {
	color: #777;
	1color: #66757f;
}

.secondary-nav .nav-pills li a:hover {
	color: #222;
	background-color: #fff;
}

.secondary-nav .nav-pills > li.active > a,
.secondary-nav .nav-pills > li.active > a:hover,
.secondary-nav .nav-pills > li.active > a:focus {
  color: #dd4639;
  background-color: #fff;
}

.secondary-nav .nav > li > a {
	padding: 12px 2px 8px;
}

.media img {
	margin: 1px 0;
}

.copyright-declare {
	color: #999 !important;
}

.msg-item a.msg-link:link,
.msg-item a.msg-link:visited {
	color: #777;
}

.msg-item a.read-msg-link:hover {
	color: #222;
}

.reply-msg-wrap {
	1border: 1px solid #ccc;
	width: 560px;
	margin: 0 auto;
	display: none;
	background-color: #f6f6f6;
	padding: 10px;
}

.reply-msg-box {
	width: 500px;
	margin: 10px auto;
	
}

.reply-msg-box .content {
	margin-bottom: 20px;
}

.bold {
	font-weight: bold; 
}

.ui-corner-all {
	z-index: 11000 !important;
	border-radius: 0 !important;
	padding: 3px !important;
}

.ui-menu-item {
	padding: 3px !important;
}

.search-result-wrap {
	1border: 1px solid #ccc;
	width: 800px;
	margin: 0 auto;
}
		
		